public class Solution3 {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param head ListNode类
     * @param n int整型
     * @return ListNode类
     */
    public ListNode moveNthToEnd (ListNode head, int n) {
        // write code here
        ListNode cur = head;
        ListNode peor = head;
        while(n != 1) {
            cur = cur.next;
            n--;
        }
        while(cur.next != null) {
            cur = cur.next;
            peor = peor.next;
        }
        cur.next = peor.next;
        peor.next = cur;
        return head;
    }
}
